package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.PostBean;


import java.time.LocalDateTime;

public interface IPostService2 {
    int PAFESIZE=3;

    /**
     * 根据频道ID动态分页显示帖子，并显示作者名字其中频道ID为固定条件，其余为动态条件
     * @param typeId 频道id
     * @param pageNnm 页码
     * @param title 表题
     * @param acc 账号
     * @param start 开始时间
     * @param end 结束时间
     * @return 帖子分页对象
     */
    PageInfo<PostBean>findByItem(int typeId, int pageNnm, String title, String acc, LocalDateTime start,LocalDateTime end);

    /**
     * 添加帖子
     * @param post
     */
    public  void  add(PostBean post);

    /**
     * 按照id查询帖子  同时查询发帖人信息 同时包含该主题的回帖信息 在回帖信息中药包含回帖人的信息
     * @param id
     * @return
     */
    public  PostBean findById(int id);
}
